home *** CD-ROM | disk | FTP | other *** search
- Short: Mathffp, ieeesingtrans libs SpeedUp Patch
- Author: Jess Sosnoski (at the below address!!!)
- Uploader: starblaz@ptdprolog.net
- Version: 1.0beta
- Type: util/boot
- Requires: kick 2.04+, an 020+, FPU optional
-
- Long:
-
- MathLibsPatch 1.0beta © 1997-2000 Jess Sosnoski
-
- DESCRIPTION:
- -----------
- This is a program that patches some functions of the mathffp.library
- to use 68881/2 instructions, thus squeezing out a bit more speed.
- (I hope!)
- Speeded up FPU-using functions are SPDiv, SPMul, SPCeil, SPFloor
-
- There are several patched functions that do not use 68881/2 instructions,
- therefore can be patched on non-FPU machines.
-
- Works on an '040 or '060 too! But only uses FPU versions of SPDiv and SPMul.
-
- Also patches some functions of the mathieeesingbas.library
- to use 68881/2 instructions, thus squeezing out a tad more speed.
- (at worst...it should run at the same speed as before)
-
- It also fixes that nasty bug with 040/060 cpu's on certain kickstart versions.
- (I think...someone with an 040/060 please test this!)
-
- I.E. It's an all-in-one replacement for FFPpatch, and MSBPatch.
-
- INSTALLATION:
- ------------
- Copy it to your c: directory or wherever you like.
- You can add the line run <>NIL: mathlibspatch to your startup-sequence, or
- user-startup. You can give it an icon and put it in WBstartup.
- You can basically put it anywhere :)
- (I have mine a little after setpatch in my startup-sequence)
-
- USAGE:
- -----
- run <>NIL: mathlibspatch
-
- OUTPUT:
- ------
- None...yet--but it will.
-
- Although, if you don't have the right versions of the required libraries,
- it will exit with a returncode of 20--this means *ANY* of the patches.
- This WILL be fixed in a future version.
-
- REMOVAL:
- -------
- sorry....once it's in...it stays in!
- (didn't I hear Al Bundy say that to Peg once...hmmm....)
-
- CAVEATS:
- -------
- Don't expect any miracles.
-
- Opens mathffp.library, and mathieeesingbas.library and
- never closes them.
-
- Too lazy to combine the 2 docfiles for the old patches, so I've just
- included them in the archive.
-
- NAAAASTY patching code....I didn't do a massive amount of code cleanup
- when I combined the patches, although some of it will make the next
- update (commandline & output) easier.
-
- HISTORY:
- -------
- 1.0 First Release. Includes all of the functionality of
- the older FFPpatch, and MSBPatch.
- Also checks for the presence of an FPU, and only patches
- those functions that don't use an FPU if none is present.
-
- Did a couple of TEENSY optimizations here & there, so, it's
- possible a couple of things *might* be slightly faster.
-
- FUTURE:
- ------
- Make this doc file a bit more presentable, and maybe leave it as plain
- text without Amigaguide OR HTML just for kicks.
-
- Add command line-arguments to turn on/off selected patches.
- (FFP,MSB)
-
- Add output and error messages.
-
- Make the patch exit and unpatch on CTRL-C, instead of hanging around.
-
- One word: NitrOS!
-
- BUGS:
- ----
- Hmmm...what would Tom say, ohyeah, um....possibly.
- (some returncode-20 error handling...all 3 patches must fail for this
- to happen)
-
- AUTHOR:
- ------
- Jess Sosnoski
- 651 Hillside Drive
- Mount Carmel, PA 17851-2463
- USA
-
- starblaz@ptdprolog.net
-
- Updates will appear on my webpage before they appear in Aminet's RECENT file.
- http://home.ptd.net/~starblaz
-
- IRC nick: starblazr
- On: galaxynet (amiga channels), dalnet (#miggy1)
- us.chatjunkies.org (#elitecafe)
-
- Emails, gifts, money, food, cigarettes, Amiga4060T's will all be
- gladly accepted.
- (I'll even accept a used, but working A1200)
-
-
- ============================= Archive contents =============================
-
- Original Packed Ratio Date Time Name
- -------- ------- ----- --------- -------- -------------
- 2292 1001 56.3% 04-Sep-00 20:16:42 mathlibspatch
- 3441 1812 47.3% 04-Sep-00 20:14:46 mathlibspatch.doc
- -------- ------- ----- --------- --------
- 5733 2813 50.9% 06-Sep-100 20:25:04 2 files
-